﻿/** Other style **/
.userlist{ background:#F2F7FD url(h2_icon.gif) no-repeat 10px 9px; border-bottom:1px solid #333; font-size:9pt; line-height:35px; padding-left:35px;}
.readonly{ background-color:#DEF;border:1px solid #CCC;font-size:9pt; color:#666}
.gotopage{ width:25px;border:1px solid #7F9DB9;font-size:9pt; color:#333;}

/** editor **/
td.editor_td { width:100%; border:1px solid #7F9DB9; }
div.editor_div{overflow-y:auto; cursor:text; word-break: break-all; height: 20px; width:100%; word-wrap: break-word; font-size: 9pt;}
span.editor_span{cursor:pointer; color:#333;text-decoration: underline;}

/** gridview **/
.dg_itemstyle_s{height:22px; background-color:#EAEAEA; }
.dg_checkbox{ text-align:center; }

.dg_multiheaderstyle{ width:100%; border-collapse:collapse;}
.dg_multiheaderstyle th{height:24px; background:#F1F1F1 url(dg_headerstyle.gif); color:#333; text-align:center; font-weight:bold; border:1px solid #DEDEDE; }
.dg_multiheaderstyle th a{ color:#267EA6; text-decoration:none; }
.dg_multiheaderstyle td{ border:1px solid #DEDEDE; padding:2px 5px;}
.dg_multiheaderstyle td img{ margin:0px 3px;}
.dg_multiheaderstyle td td{ border:0px; padding:0px;}

.gridview_fixRow{position: relative; top: expression(this.offsetParent.scrollTop + "px");}
.gridview_fixCol{position: relative; left: expression(this.offsetParent.scrollLeft + "px");}
.gridview_fixHigh{z-index: 9999;}
.gridview_fixLow{z-index: 1000;}
.aspNetPager{background-color:White;margin-top:10px;}
.noblackline{white-space:nowrap;}
/** from **/


/* PeoplePicker */
table.rtm_shb_mg{
	width: 100%;
}
table.rtm_shb_mg .rtm_shb_list{
	margin:3px 0px 3px 0px;
}
table.rtm_shb_mg .ow_btm_btn{
	text-align:right;
	width:60px;
}
table.rtm_shb_mg .ow_btm_btn input{
	font-family:'宋体', Tahoma;
	margin-right:5px;
}

#page_title_holder{
	white-space:nowrap;
}

.person{
	width:15px;
	height:15px;
	border:solid 1px transparent;
	vertical-align: middle;
	cursor: default;
}

/* TreeView */
.TreeView{
  color:#000;
  padding-top: 4px;
  padding-left: 1px;
  border: 0px;
  cursor: default;
  overflow:visible;
}
.TreeNode{
  font-family: '宋体', Tahoma;
  font-size: 12px;
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px;
  padding-right: 3px;
  color:#000;
}
.SelectedTreeNode{
  font-family: '宋体', Tahoma;
  font-size: 12px;
  background-color: #0A246A;
  color:#FFFFFF;
  padding-top:1px;
  padding-bottom:0px;
  padding-left: 2px;
  padding-right: 2px;
  cursor: default;
  border: 1px solid #3F3F3F;
}
.HoverTreeNode{
  font-family: '宋体', Tahoma;
  font-size: 12px;
  text-decoration:underline;
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px;
  padding-right: 3px;
  cursor: default;
  color: #000080;
}


/* Menu */
.MenuGroup{
  background-image:url(menu_group_bg.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}
.MenuItem{
  color:black; 
  font-family:'宋体', Tahoma; 
  font-size:12px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover{
  background-color:#FFEEC2; 
  color:black; 
  font-family:'宋体', Tahoma; 
  font-size:12px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}

/* commbobox */

.comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  cursor: default;
}

.comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboItem
{
  font-family:'宋体', Tahoma, Verdana; 
  font-size: 12px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #B2B4BF; 
  background-image: url(comboItemBg.gif);
  font-family:'宋体', Tahoma, Verdana; 
  font-size: 12px; 
  border: 1px solid #DBCE99;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* TabStrip */
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(tab_bg.gif);
  font-family:'宋体', Tahoma, Verdana; 
  font-size:12px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(hover_tab_bg.gif);
  font-family:'宋体', Tahoma, Verdana; 
  font-size:12px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(selected_tab_bg.gif);
  font-family:'宋体', Tahoma, Verdana; 
  font-size:12px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  padding:10px;
  position:relative;
  top:-2px;
  left:1px;
  z-index:98;
}

.PageContent
{
  font-family:'宋体', Tahoma, Verdana; 
  font-size:12px; 
}

/* Dialog */
.dialog
{
	z-index:2000; 
}

/* DatePicker */
.com_datepicker
{
    background-image:url(datePicker.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

/* Workflow */
.newflowlist .titlebar
{
    background: #F7FBFF url(h2_icon.gif) no-repeat 10px 5px;
    border-bottom: 1px solid #999;
    border-top: 1px solid #ccc;
    border-left:0px;
    border-right:0px;
    line-height: 25px;
    height: 25px;
    font-size: 12px;
    padding-left: 35px;
    font-weight: bold;
    margin-top:15px;
    margin-bottom:5px;
    cursor:pointer;
    width:100%;
}
.text_overflow { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.yy_sgv_fixCol{position: relative; left: expression(this.offsetParent.scrollLeft - 5);}


/*smartgridview*/
.OverRow
{
    background-color: #A1ADF1;
    text-align: center;
}
.SelectedRow
{
    background-color: #D1DDF1;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.Row
{
    background-color: #EFF3FB;
    text-align: center;
}
.AlternatingRow
{
    background-color: White;
    text-align: center;
}
.HeaderRow
{	
    background-color: #507CD1;
    color: White;
    font-weight: bold;
    text-align: center;
    border-collapse:separate;
}
.HeaderRow th
{
	border:1px solid #DD6D22; 
}
.HeaderRow a
{
    color: #fff;
}
.PagerRow
{
    background-color: White; height: 26px;
}
.PagerRow a
{
	color:#000; text-decoration:none; background:#fff; border:solid 1px #fff; 
}
.PagerRow a:hover
{
	color:#fff; text-decoration:none; background:#88e; border:solid 1px #66f; 
}
.PagerRow span
{
    color:#fff; background:#88e; border:solid 1px #66f; 
}

.RightMenu
{
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: buttonface;
}
.RightMenu hr
{
    width: 100px;
}
.RightMenu ul
{
    list-style: none; margin:0; padding:0;
}
.RightMenu ul li
{
    vertical-align: bottom;
}
.RightMenu A { color: MenuText; text-decoration: none; display: block; width: 100px; text-align:center; line-height:20px } 
.RightMenu A:link { color: MenuText; text-decoration: none; } 
.RightMenu A:active { color: MenuText; text-decoration: none; } 
.RightMenu A:visited { color: MenuText; text-decoration: none; } 
.RightMenu A:hover { color: HighlightText; background-color: Highlight; } 
/*固定行*/
.yy_sgv_fixRow
{
    position: relative; top: expression(this.offsetParent.scrollTop - 1);
}
/*固定列*/
.yy_sgv_fixCol
{
    position: relative; left: expression(this.offsetParent.scrollLeft - 1);
}
/*高优先级的固定*/
.yy_sgv_fixHigh
{
    z-index: 9999;
}
/*低优先级的固定*/
.yy_sgv_fixLow
{
    z-index: 1000;
}

/*右键菜单必须要具有的样式*/
.yy_sgv_rightMenuBase
{
    visibility: hidden;
    position: absolute;
}
/*右键菜单的示例样式 开始*/
.yy_sgv_rightMenu
{
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    background-color: buttonface;
}
.yy_sgv_rightMenu hr
{
    width: 300px;
}
.yy_sgv_rightMenu ul
{
    list-style: none; margin:0; padding:0;
}
.yy_sgv_rightMenu ul li
{
    vertical-align: bottom;
}
.yy_sgv_rightMenu A { color: MenuText; text-decoration: none; display: block; width: 300px; text-align:center; line-height:20px } 
.yy_sgv_rightMenu A:link { color: MenuText; text-decoration: none; } 
.yy_sgv_rightMenu A:active { color: MenuText; text-decoration: none; } 
.yy_sgv_rightMenu A:visited { color: MenuText; text-decoration: none; } 
.yy_sgv_rightMenu A:hover { color: HighlightText; background-color: Highlight; }
/*右键菜单的示例样式 结束*/

.load_mg
{
  width: 150px;
  height: 60px;
  background-image: url(../../app_themes/default/PassengerServiceManage/loading_bg.gif);
  filter: ALPHA(opacity=90,finishopacity=85,style=0);
  border: 1px solid #2766BA;
  padding-top: 2px;
}
td{white-space:nowrap;}
#divDeiscription div{font-family: 微软雅黑;font-size:12pt;color:#355EA2;margin-left:10px;}
#divDeiscription .Word{margin-top:10px;margin-left:5px;}
#divImg {position: absolute; overflow: hidden;}